import http from '@/utils/https'
import type { HotPageParams, HotResult } from '@/types/hot'

/**
 * 获取热门推荐页数据（通用）
 * @param {string} url - 请求地址，不同类型推荐的请求 url 不同
 * @param {HotPageParams} params - 请求参数
 * @param {number} [params.page] - 页码默认值1
 * @param {number} [params.pageSize] - 每页条数默认值10
 * @param {string} [params.subType] - 跳转类型1、页面2、H5 3、小程序（小程序使用）
 * @returns {Promise}
 */
export function getHotRecommendAPI(url: string, params: HotPageParams) {
  return http<HotResult>({
    method: 'GET',
    url,
    data: params,
  })
}
